#pragma once
#include <iostream>
#include <nlohmann/json.hpp>
#include <cstdint>


namespace ns {

	class dugai_01 {
	public:
		std::string height;
		std::string diameter;
		NLOHMANN_DEFINE_TYPE_INTRUSIVE(dugai_01, height, diameter);

	};

	class dugai_02
	{
	public:
		std::string diameter2;
		std::string height2;
		NLOHMANN_DEFINE_TYPE_INTRUSIVE(dugai_02, diameter2, height2);
	};

	class probe_generator {
	public:
		std::string componentId;
		std::int64_t id;
		std::int64_t type;
		int status;
		std::string value;
		NLOHMANN_DEFINE_TYPE_INTRUSIVE(probe_generator, componentId, id, type, status, value);
	
	};


}

